#使用官方python基础镜像，指定版本为3.8
FROM docker.1ms.run/python:3.12.3

#设置工作目录，后续操作将在此目录下进行
WORKDIR /app

#将项目当前目录下的所有文件复制到容器内的 /app 目录下
COPY . /app

#安装项目依赖，假设项目使用requirements.txt
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

#暴露容器内应用监听的端口(DJango 开发服务器默认是8000端口，可根据实际修改)
EXPOSE 8533

#定义容器启动时执行的命令，启动Django开发服务器
CMD ["python", "manage.py", "runserver", "0.0.0.0:8533"]